package com.sn.pw.vo.createreq;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel(value = "EvaluationCreateReq对象", description = "用户评价信息")
public class EvaluationCreateReq {

    /**
     * 物流公司id
     */
    @ApiModelProperty("物流公司ID")
    private Long companyId;

    /**
     * 出通订单id
     */
    @ApiModelProperty("出通订单id")
    private String shippingOrderNumber;

    /**
     * 评价人id
     */
    @ApiModelProperty("评价人id")
    private Long evaluatorId;

    /**
     * 总分评价分数
     */
    @ApiModelProperty("总分评价分数")
    private Integer overallScore;

    /**
     * 时效评分
     */
    @ApiModelProperty("时效评分")
    private Integer timelinessScore;

    /**
     * 服务评分
     */
    @ApiModelProperty("服务评分")
    private Integer serviceScore;

    /**
     * 专业评分
     */
    @ApiModelProperty("专业评分")
    private Integer professionalScore;

    /**
     * 评价内容
     */
    @ApiModelProperty("评价内容")
    private String commentContent;
}
